Objetivos de Aprendizagem
- Diferenciar entre os níveis de testes unitários, de integração e de sistema.
- Implementar estratégias sistemáticas de depuração para isolar e resolver erros lógicos complexos.
- Identificar e corrigir gargalos de desempenho usando ferramentas de perfilamento e análise.
- Aplicar otimizações de memória e tempo de execução sem comprometer a manutenibilidade do código.